Transparent parallel replication of logically partitioned databases
نویسندگان
چکیده
This paper presents a protocol for efficient transaction management in an environment of replicated autonomous databases. Each replicated copy has ownership over mutually exclusive portions of the database. The protocol improves response time and throughput by exploiting parallelism although reducing the degree of transaction isolation. Most modifications to the database are assumed to be on the locally owned portion of the database, with only occasional nonlocal writes/updates. Read operations , however can access either local or nonlocal objects equally. We are able to prove that users of our parallel replicated database system can view it equivalent to that of a single database providing "degree 2" transaction isolation, i.e. the replication and parallelism is transparent to the application programmer. The protocol communication overheads are limited allowing it to be efficiently implemented over even wide area networks. Experimental results using a prototype demonstrating the performance improvements are presented.
منابع مشابه
Latency-Optimal Walks in Replicated and Partitioned Graphs
Executing walks in partitioned, distributed graphs with minimal latency requires reducing the number of network hops taken. This is especially important for graph databases that specialize on executing fast graph traversals. We present fast-forward-search, an algorithm that uses overlapping graph partitionings, i.e. replication, and parallel speculative execution to minimize the number of requi...
متن کاملA Parallel Debugger with Support for Distributed Arrays, Multiple Executables and Dynamic Processes
In this paper we present the parallel debugger DETOP with special emphasis on new support for debugging of programs with distributed data structures such as arrays that have been partitioned over a number of processors. The new array visualizer within DETOP supports transparent browsing and visualization of distributed arrays which occur in languages such as High Performance Fortran. Visualizat...
متن کاملTransparent Information Dissemination
This paper describes Transparent Replication through Invalidation and Prefetching (TRIP), a self tuning data replication middleware system that enables transparent replication of large-scale information dissemination services. The TRIP middleware is a key building block for constructing information dissemination services, a class of services where updates occur at an origin server and reads occ...
متن کاملDistributed University Registration Database System Using Oracle 9i
In database and information systems, increasing attention has been focused lately on parallel and distributed database systems. The future of large database systems lies into the realm of distributed computing. The main reason for this is that distributed computing can be constructed at a low cost without the need for any specialized technology, using existing sequential computers and relativel...
متن کاملConfluxDB: Multi-Master Replication for Partitioned Snapshot Isolation Databases
Lazy replication with snapshot isolation (SI) has emerged as a popular choice for distributed databases. However, lazy replication often requires execution of update transactions at one (master) site so that it is relatively easy for a total SI order to be determined for consistent installation of updates in the lazily replicated system. We propose a set of techniques that support update transa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996